home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / comm / tcp / smbfs.lha / source / system_headers.h < prev   
C/C++ Source or Header  |  2001-01-07  |  3KB  |  122 lines

  1. /*
  2.  * $Id: system_headers.h 1.11 2001/01/07 09:04:45 olsen Exp olsen $
  3.  *
  4.  * :ts=4
  5.  *
  6.  * SMB file system wrapper for AmigaOS, using the AmiTCP V3 API
  7.  *
  8.  * Copyright (C) 2000-2001 by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
  9.  *
  10.  * This program is free software; you can redistribute it and/or modify
  11.  * it under the terms of the GNU General Public License as published by
  12.  * the Free Software Foundation; either version 2 of the License, or
  13.  * (at your option) any later version.
  14.  *
  15.  * This program is distributed in the hope that it will be useful,
  16.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.  * GNU General Public License for more details.
  19.  *
  20.  * You should have received a copy of the GNU General Public License
  21.  * along with this program; if not, write to the Free Software
  22.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  23.  */
  24.  
  25. #ifndef _SYSTEM_HEADERS_H
  26. #define _SYSTEM_HEADERS_H 1
  27.  
  28. /*****************************************************************************/
  29.  
  30. #define NULL ((APTR)0L)
  31. #include <exec/types.h>
  32.  
  33. /*****************************************************************************/
  34.  
  35. #define byte IGNORE_THIS
  36.  
  37. /*****************************************************************************/
  38.  
  39. #define USE_BUILTIN_MATH 1
  40. #include <string.h>
  41.  
  42. /*****************************************************************************/
  43.  
  44. #include <workbench/workbench.h>
  45. #include <workbench/startup.h>
  46.  
  47. #include <dos/dosextens.h>
  48. #include <dos/dosasl.h>
  49. #include <dos/dostags.h>
  50. #include <dos/filehandler.h>
  51. #include <dos/rdargs.h>
  52. #include <dos/exall.h>
  53.  
  54. #include <exec/memory.h>
  55.  
  56. #include <devices/timer.h>
  57. #include <devices/inputevent.h>
  58. #include <devices/input.h>
  59.  
  60. #include <libraries/locale.h>
  61.  
  62. #include <bsdsocket/socketbasetags.h>
  63.  
  64. #include <utility/date.h>
  65. #include <utility/tagitem.h>
  66.  
  67. #include <clib/exec_protos.h>
  68. #include <clib/dos_protos.h>
  69. #include <clib/intuition_protos.h>
  70. #include <clib/socket_protos.h>
  71. #include <clib/utility_protos.h>
  72. #include <clib/locale_protos.h>
  73. #include <clib/timer_protos.h>
  74. #include <clib/icon_protos.h>
  75. #include <clib/alib_protos.h>
  76.  
  77. #include <pragmas/exec_sysbase_pragmas.h>
  78. #include <pragmas/dos_pragmas.h>
  79. #include <pragmas/intuition_pragmas.h>
  80. #include <pragmas/socket_pragmas.h>
  81. #include <pragmas/utility_pragmas.h>
  82. #include <pragmas/locale_pragmas.h>
  83. #include <pragmas/timer_pragmas.h>
  84. #include <pragmas/icon_pragmas.h>
  85.  
  86. /*****************************************************************************/
  87.  
  88. #include <sys/types.h>
  89. #include <sys/socket.h>
  90. #include <sys/param.h>
  91. #include <sys/ioctl.h>
  92. #include <sys/stat.h>
  93.  
  94. #include <time.h>
  95. #include <stdio.h>
  96. #include <errno.h>
  97. #include <fcntl.h>
  98. #include <signal.h>
  99. #include <stdarg.h>
  100. #include <stdlib.h>
  101. #include <stddef.h>
  102. #include <ctype.h>
  103.  
  104. #ifdef __SASC
  105. #include <dos.h>
  106. #endif /* __SASC */
  107.  
  108. #include <netinet/ip.h>
  109. #include <netinet/tcp.h>
  110.  
  111. #include <net/if.h>
  112. #include <unistd.h>
  113. #include <netdb.h>
  114.  
  115. /*****************************************************************************/
  116.  
  117. #undef byte
  118.  
  119. /*****************************************************************************/
  120.  
  121. #endif /* _SYSTEM_HEADERS_H */
  122.